Skip to main content

Ensuring production-safe DBtune

DBtune safety and automatic control policies

DBtune is safe to use in production environments. Guardrails exist by design to protect against negative performance implications compared to the original baseline figures. DBtune's customers running in production have never experienced undesired downtime or undesirable degradation in performance due to the DBtune technology.

Total memory usage guardrail

DBtune implements a guardrail to monitor the total RAM usage during the tuning session. As a default behavior DBtune will automatically react and move away from PostgreSQL configurations that make the database instance use more than 90% available memory.

Mitigation of temporary low performance during the tuning process

DBtune implements a guardrail to monitor the performance of each database configuration that is used on the customer instance during the tuning session. If the performance of a configuration is below 40% of the best found configuration so far, then DBtune automatically abandons that configuration by moving to the next iteration and recommending a new alternative configuration.